What is Style?

نویسنده

  • David Garlan
چکیده

A central aspect of architectural design is the use of recurring organizational patterns and idioms| or architectural styles [GS93, PW92, MG92, GHJV94]. Examples include generic system organizations such as those based on data ow or layers, as well as speci c organizational structures such as the classical decomposition of a compiler, the OSI communication stack, and the MVC user interface paradigm. The principled use of architectural styles has a number of practical bene ts. First, it promotes design reuse: routine solutions with well-understood properties can be reapplied to new problems with con dence. Second, it can lead to signi cant code reuse: often the invariant aspects of an architectural style lend themselves to shared implementations. Third, it is easier for others to understand a system's organization if conventionalized structures are used. For example, even without giving details, characterization of a system as a \client-server" organization immediately conveys a strong image of the kinds of pieces and how they t together. Fourth, use of standardized styles supports interoperability. Examples include CORBA object-oriented architecture [Cor91], and event-based tool integration [Ger89]. Fifth, by constraining the design space, an architectural style often permits specialized, style-speci c analyses. For example, it is possible to analyze pipelter systems for schedulability, throughput, latency, and deadlock-freedom. Such analyses might not be meaningful for an arbitrary, ad hoc architecture { or even one constructed in a di erent style. Sixth, it is usually possible to provide style-speci c visualizations: this makes it possible to provide graphical and textual renderings that match engineers' domain-speci c intuitions about how their designs should be depicted. Unfortunately, the use of architectural styles is almost completely ad hoc. It is virtually impossible to answer with any precision what aspects of system design can/should be speci ed by a style, to compare di erent styles based on their properties, to relate systems developed in di erent styles, to develop general-purpose tools for exploiting style, to select appropriate styles for a given problem, or to combine several styles to produce a new one. Evidentally what is needed (among other things) is a more rigorous basis for understanding architectural style and ways to exploit it. In this paper I brie y outline and compare three approaches to providing such a basis.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A survey on speech style of Qazvin’s women based on age and education

Language is a social factor connecting people together.  There are different speech styles among individuals, this difference is due to the situation and the context they are in. The purpose of this paper is to study speech style of Qazvin’s women in different situations. The authors have sought to find answers to the following questions:  What is the relationship between speech style and age a...

متن کامل

سبک رهبری و تعالی سازمان‌های چند وظیفه‌ای (مورد مطالعه: حوزه پژوهشی دانشگاه علوم پزشکی و خدمات بهداشتی درمانی شهید بهشتی)

Abstract Background: Transcendental leadership is a success secret of organizations in performance of the assigned tasks. What leadership style is dominant in multitasking organizations and what leadership style is ideal for increase level of excellence and how and to what extent the mentioned organizations transcend have been less studied. This research was conducted in 2012-2013 considering i...

متن کامل

Thoracic Mass Nature Determination; What Modality Is Better in Pediatric Age?

Background The first step in assessing thoracic lesions is chest X-ray, but the optional imaging procedure for the final diagnosis is controversial. We aimed to examine the diagnostic accuracy of imaging modalities in pediatric thoracic masses. <em...

متن کامل

Investigating and Explaining the Strengths and Advantages of Islamic Parenting Style in Comparison to Diana Bamrind's Parenting Style

Parenting style is one of the most important issues in raising children and shaping their personality. The purpose of this research is to introduce Bamrind parenting style and Islamic parenting style and to deduce the strengths and advantages of parenting style based on Islamic ethics in comparison with Bamrind parenting style. The main question is what are the strengths and advantages of paren...

متن کامل

بررسی اثر Die spacer بر روی گیر روکش ها در پروتزهای ثابت

Normal 0 false false false EN-US X-NONE AR-SA Crown retention is related to its adaptation with tooth while there is always a gap between the crown and prepared tooth. Although this gap is filled with cements but the mechanical retention between axial walls and internal surfaces is decreased. Therefore, what is the relation between die spacer and c...

متن کامل

Which Learning Style Do You Prefer to Improve EFL Learning?

The term "learning styles" refers to the concept that individuals differ in regard to what mode of instruction or study is most effective for them. Proponents of learning­style assessment contend that optimal instruction requires diagnosing individuals' learning style and tailoring instruction accordingly (pashler, McDaniel, Rohrer, and Bjork, 2009). There are several methods or theories that d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994